put one's heads together - Francés Inglés Diccionario